Linux 目录功能全览图 (完整版)
/bin
存放ls、cp等常用命令。在现代系统中,通常是/usr/bin的符号链接。
/boot
包含Linux内核文件和引导加载程序(如GRUB)所需的文件,是系统启动的核心。
/dev
存放设备文件,Linux将所有硬件设备(如硬盘/dev/sda、终端)都抽象为文件。
/etc
存储系统和应用程序的全局配置文件,"Etcetera"的缩写。
/home
普通用户的个人主目录,每个用户在此目录下拥有自己的文件夹。
/lib
存放系统和程序运行所必需的共享库文件(Library)。
/media
用于临时挂载可移动设备,如U盘、光驱等,系统会自动在此创建目录。
/mnt
提供给用户临时手动挂载外部文件系统的位置(Mount)。
/opt
用于存放可选的(Optional)第三方软件包和附加程序。
/proc
一个虚拟文件系统,提供运行时内核和进程(Process)的信息。
/root
超级用户(root)的专属主目录,具有最高系统权限。
/run
存放系统自上次启动以来的运行时数据,重启后会自动清空。
/sbin
存放系统管理员使用的管理命令,如shutdown。通常是/usr/sbin的链接。
/srv
存放服务(Service)提供的数据,如网页服务器的网站资源。
/sys
与/proc类似,是一个虚拟文件系统,提供内核与设备相关的实时数据。
/tmp
用于存放短期临时文件(Temporary),系统重启后会自动清空。
/usr
存放用户安装的应用程序和文件,是系统中占用空间最大的目录之一。
/var
存放经常变化的文件(Variable),如日志、缓存、邮件等动态数据。
/lost+found
存放文件系统修复后找到的孤立文件片段,用于数据恢复。
/usr/local
用户自行编译安装软件的默认位置,与系统包管理区分开。
/var/log
存放系统及各种服务的日志文件,是排查问题的关键目录。
/snap
现代通用软件包(Snap)的安装目录,包含应用及其依赖。